Guild Cars - November 2017

• An online car dealership built from the ground up from database to repositories/models and then to controllers and views.
• Both Web API and MVC controllers were used to create search functionality, returing view models, and setting routes/HTTP methods.
• Pages were styled with bootstrap and a CSS stylesheet.

View the code


Home page in action. Responsive page with hover styling. User can access any of the tabs based on type of user and availability of car. Main image shows current specials. Featured vehicles show most recent cars that are labled as featured.


To search for a vehicle: you can use model, make, or year. You can also apply filters to narrow down the search results. The search query is used in the stored procedure.


Admin functions in action. As an admin you can add, delete, edit and view users/vehicles/specials. These options are not available as a regular user and limited as an employee. User authentication is done in the views.


To view details you can click on a vehicle and it will take you to the details page. On the details page you can select the contact us button and the VIN number will be automatically loaded in the message to allow the customer and employee to know which car is being contacted about.


Purchasing a vehicle can be done by an admin or employee. Upon selecting purchase you are taken to a the purchase page while displaying all the vehicles details.